package cn.xxliang.platapp.pojo.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel("可加速APP信息")
public class ApplicationSoftwareInfo {
    @ApiModelProperty("APP名称")
    private String applicationName;
    
    @ApiModelProperty("app图标")
    private String applicationIcon;
    
    @ApiModelProperty("app介绍")
    private String applicationIntroduce;
    
    @ApiModelProperty("入驻状态 1-已入驻 2-入驻中")
    private Integer applicationStatus;
    
    @ApiModelProperty("状态 1-正常 0-冻结")
    private Integer status;
    
    @ApiModelProperty("系统类型 1-安卓包 2-ios包 3-两个类型都有")
    private Integer systemType;
    
    @ApiModelProperty("安卓包名")
    private String packageName;
    
    @ApiModelProperty("ios包名")
    private String iosPackageName;
    
    @ApiModelProperty("类型 1-直播 2-游戏 3-视频 4-教育")
    private Integer type;
    
    @ApiModelProperty("加速方式类型 1-应用包名 2-ip白名单")
    private Integer accelerateType;
    
    @ApiModelProperty("IP池")
    private String ipWhiteList;
    
    @ApiModelProperty("跳转协议")
    private String urlSchema;
    
    @ApiModelProperty("系统版本")
    private String systemVersion;
    
    @ApiModelProperty("苹果商店ID")
    private String appStoreAppId;
    
    @ApiModelProperty("创建时间")
    private Date createTime;
    
    @ApiModelProperty("更新时间")
    private Date updateTime;
    
    @ApiModelProperty("主键")
    private String applicationInfoId;
}